package jdk;
/**

 * Print2.java created by zhangzhidong 
 * at 下午1:21:05 2016年10月15日
 */

/**
 * @author zhangzhidong<br>
 * comment generated at 2016年10月15日下午1:21:05<br>
 * 
 */
public class Print2 {
	volatile boolean f = true;
	public static void main(String args[]){
		Print2 p2 = new Print2();
		Runnable r= new Runnable() {
			public void run() {
				p2.print1();
			}
		};
		Runnable r2 = new Runnable() {
			public void run() {
				p2.print2();
			}
		};
		new Thread(r).start();
		new Thread(r2).start();
	}
	void print1(){
		for(int i=1;i<=52;){
			while(!f){}
			System.out.print(i++);
			System.out.print(i++);
			f = false;
		}
	}
	void print2(){
		for(char i = 'A';i<='Z';i++){
			while(f){}
			System.out.print(i);
			f = true;
		}
	}
}
